/* CSS Document */ 
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family:Verdana, Geneva, sans-serif;font-size: 12px;font-size: 1.2rem;height: 100%; }
img {border: none; max-width:100%;}
ul, li,form, p, a, img, table, tr, td, li, dd, dt, dl,h1,h2,h3,h4 {margin: 0;padding: 0;list-style: none;color:#333;}
a {text-decoration: none;color: #333;outline: none;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}
a:hover{ text-decoration:none; color:#09F;}
input, textarea {font-family:Verdana, Geneva, sans-serif;font-size: 12px;font-size: 1.2rem;color:#333;border: none;outline: none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.p20{ margin-top:30px;}
.w1200{ width:1200px; margin:0px auto; overflow:hidden;}
.m20{ margin-top:20px;}

.header_01{ width:100%; overflow:hidden;}
.header_a01{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #eee;}
.header_01 .header_a01 .header_t01{ width:1200px; margin:0 auto; overflow:hidden;}
.header_01 .header_a01 .header_t01 p{ float:left; width:30%; display:block;}
.header_01 .header_a01 .header_t01 ul{ display:block; float:right; width:245px;}
.header_01 .header_a01 .header_t01 ul li{ float:left; padding:0px 10px;}
.header_01 .head_mid{ width:1200px; margin:0 auto; padding:20px 0px; overflow:hidden;}
.head_logo{ float:left; width:798px; height:91px; display:block;}
.head_logo a{ display:block; float:left; width:403px; height:91px;}
.head_logo dl{ float:left; padding-top:20px; font-size:14px;}
.head_tel{ float:right; width:184px; height:44px; background:url(../images/toptel.png) left center no-repeat; margin-top:25px;}
.head_tel p{ text-align:right; font-size:16px;}
.head_tel p span{ color:#eb6100; font-size:18px; font-weight:bold; }
.header_01 .header01_box{ width:100%; overflow:hidden; margin:0 auto;}
.sj_banner{ display:none;}


.header01_box{ width:100%; height:50px; line-height:50px; background:#0e4290;}
.header01_box .head_nav{ width:1200px; margin:0 auto;}
.header01_box .head_nav ul .nav_01_li{ float:left; overflow:hidden; width:144px; text-align:center;}
.header01_box .head_nav ul .nav_01_li>a{ display:block; line-height:50px; padding:0px 30px; font-size:16px; color:#fff;}
.header01_box .head_nav ul .nav_01_li:hover{ background:#003698; font-weight:bold;}
.header01_box .head_nav ul .nav_01_li .drop-down-content li a:hover{ background:#003698; color:#fff; }
.drop-down-content {padding: 0;display: none; position: absolute; z-index:99999;}
.drop-down-content li{ display:block; float:none !important; width:144px;}
.drop-down-content li a{ display:block; height:40px; line-height:40px !important; padding:0px !important; font-weight:normal; width:100%; text-align:center; font-size:14px;}
.drop-down:hover .drop-down-content{display: block; background:#eee;}

/* banner css*/
/*添加淡入淡出的 banner css*/
.banner_box{ z-index:-9999; overflow:hidden;}
.carousel-fade .carousel-inner .item{ opacity:0; -webkit-transition-property:opacity;-moz-transition-property:opacity; -ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .active{ opacity: 1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity:1;}


.container_tab{width:1200px; height:395px; margin:0 auto;}
/* 搜索*/
.i_search{ width:100%; overflow:hidden; padding:15px 0; line-height:25px; background:#ededed;}
.i_search .i_sousuo{ width:1200px; margin:0 auto;}
.i_search .i_sousuo .i_s_ul{ display:block; float:left; width:600px;}
.i_search .i_sousuo .i_s_ul li{ float:left; padding:0 5px; font-size:14px;}
.i_search .i_sousuo .i_s_ul li a{}
.i_search .i_sousuo .i_s_ul li span{ font-weight:bold;}
.i_search .i_sousuo .i_sou_r{ float:right; width:242px;}
.i_search .i_sousuo .i_sou_r .sou_text{ float:left; display:block; width:186px; }
.i_search .i_sousuo .i_sou_r .sou_but{ float:left; display:block;}
.i_search .i_sousuo .i_sou_r .sou_but button{ display:block; background:#f08700; color:#fff; width:54px; height:29px; list-style:none; border:none;}
.i_search .i_sousuo .i_sou_r .sou_text input{ display:block; height:29px; border:1px solid #ccc; width:100%; padding-left:5px;}

/* tab*/
.container{ width: 1200px;margin: 0 auto;overflow: hidden;}
.products{ margin-top:30px;}
.products h4{ padding:0; margin:0;}
.products h3{ font-size:36px; color:#0059a9; line-height:36px;  padding:0; margin:0; text-align:center; width:100%; margin-bottom:30px;}
.xc h3 a,.zhishi h3 a{ font-size:36px; color:#0059a9; line-height:36px; width:150px; margin-bottom:30px; display:inline;}
.xc h3,.zhishi h3{ width:100%; text-align:center; padding:0; margin:0;}
.zhishi h3{ margin-bottom:30px;}
.products ul{ overflow:hidden; width:100%;}
.products li{ width:23%;*width:23%; margin:0  1% 30px 1%; float:left; border:solid 1px #e5e5e5; box-sizing:border-box;} 
.products li img{ width:100%;}
.products li a{ display:block; font-size:14px; font-weight:bold; color:#333333; line-height:48px; text-align:center; font-weight:normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.products li p{ border-top:1px dotted #e5e5e5; line-height:48px;  width:92%; margin:0 auto; overflow:hidden;}
.s_l,.s_r{ font-size:14px; color:#333333; margin:0; display:block;}
.s_l{ float:left;}
.s_r{ float:right;}
.products li strong{ color:#0059a9;}
.products li:hover a{ color:#0059a9;}
.pro_tab { margin-top: 30px; }
.pro_tab ul { width: 100%; margin: 0 auto; }
.pro_tab li { padding: 15px 0; cursor: pointer; font-size: 18px; text-align: center; float: left; width: 19.4%;*width: 19.3%; background: #f4f4f4; color: #000; margin: 0 0.3% 0; display: block; }
.pro_tab li img { display: block; margin: 0 auto; text-align: center; }
.pro_tab li a { color: #fff; }
.pro_tab .current{ background: #0059a9; color: #fff; }
.wrap { max-width: 1200px; margin: 0 auto; overflow: hidden; }
.pro_tab_m {display: none;}
/* ed*/

/* chanpin 2*/
/*pro*/
.pro {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	margin-top:20px; margin-bottom:25px;
}
.pro .leftpro {
	overflow: hidden;
	float: left;
	width: 230px;
}
.pro .leftpro h3 {
	background: url(../images/pro01.jpg) no-repeat center;
	width: 100%;
	height: 105px;
}
.pro .leftpro h3 a:hover{ text-decoration: none;}
.pro .leftpro h3 b {
	font-size: 28px;
	color: #fff;
	font-family: Impact;
	display: block;
	padding-left: 25px;
	padding-top: 30px;
	font-weight: normal;
}
.pro .leftpro h3 em {
	display: block;
	font-size: 18px;
	color: #fff;
	padding-left: 25px;
}
.pro .leftpro .imenu {
	overflow: hidden;
	width: 230px;
	border: 2px solid #207dde;
	border-top: none;
	border-bottom: none;
	padding-top: 15px;
*padding-bottom:20px;
	height: 573px;
}
.pro .leftpro .imenu li {
	overflow: hidden;
	width: 204px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.pro .leftpro .imenu li >a {
	display: block;
	width: 190px;
	height: 35px;
	background: url(../images/khfh.png) no-repeat 178px center;
	line-height: 35px;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	padding-left: 14px;
}
.pro .leftpro .imenu li >a:hover{ color:#dd0201;  font-weight: bold;}
.pro .leftpro .imenu li.cur>a {
	background: url(../images/khfh.png) no-repeat 170px center;
	background-color: #dd0201;
}
.pro .leftpro .imenu .nmenu {
	overflow: hidden;
	width: 100%;
	margin-top: 15px;
	display: none;
	max-height: 200px;
}
.pro .leftpro .imenu .nmenu a {
	display: block;
	font-size: 14px;
	color: #333;
	line-height: 40px;
	border-bottom: 1px solid #eee;
	padding-left: 15px;
}
.pro .leftpro .imenu .nmenu a:hover {
	color: #f07f1b;
	text-decoration: none
}
.pro .leftpro .phone {
	overflow: hidden;
	padding: 25px 0;
	padding-left: 65px;
	width: 230px;
	background: url(../images/pro_phone.png) no-repeat 15px center;
	background-color:#207dde;
}
.pro .leftpro .phone p {
	font-size: 13px;
	color: #fff;
}
.pro .leftpro .phone em {
	display: block;
	font-size: 20px;
	color: #fff;
}
.pro .rightpro {
	overflow: hidden;
	width: 940px;
	float: right;
}
.pro .rightpro .list {
	overflow: hidden;
	width: 960px;
}
.pro .rightpro li {
	overflow: hidden;
	float: left;
	width: 220px;
	margin-right:20px;
	margin-bottom: 20px;
}
.pro .rightpro li img {
	display: block;
	width: 220px; height: 165px;
}
.pro .rightpro li span {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	line-height: 40px;text-overflow:ellipsis
}
.pro .rightpro li a {
	display: block;
	text-decoration: none
}
.pro .rightpro li:hover {
	 color: #dd0201;
}
.pro .rightpro li:hover span {
	color: #dd0201;
}
.rp_right{float:right; height:60px; margin-top: 20px; font-size: 14px;}
.rp_right span{ font-size:20px; color:#dd0201; font-weight: bold;}
.rp_right a{ margin-left:40px;}
.rp_right a:hover{ color:#dd0201; text-decoration:none;}
.rp_left{float:left; padding-top: 20px;}
.rp_left p{  font-size: 14px; line-height: 30px; color: #999;}
.rp_left p span{display:inline-block; padding-left: 30px; background: url(../images/huo.png) 0px 0px no-repeat; font-size: 22px; line-height: 30px;  font-weight: bold; color:#dd0201;}
.pimga{ display:block; width: 230px; height: 165px; overflow: hidden;}
.pimga img{ transition: all 0.6s;}
.pimga img:hover{ -ms-transform:scale(1.2); /* IE 9 */-moz-transform:scale(1.2); /* Firefox */-webkit-transform:scale(1.2); /* Safari and Chrome */-o-transform:scale(1.2); /* Opera */}
/* chanpin 2 end*/
.phone_cpbox{ display:none;}

.iabout_box{ width:100%; background:url(../images/index_02.jpg) top center no-repeat;background-attachment:fixed; padding-bottom:20px;}
.iabout_box .iabout_1200{ width:1200px; margin:0 auto; padding:10px 0px; overflow:hidden;}
.iabout_box .iabout_1200 .iabout_t01{ width:500px; margin:0 auto; height:90px; border:2px solid #fff; position:relative; margin-top:40px;}
.iabout_box .iabout_1200 .iabout_t01 h3{ display:block; position:absolute; top:-20px; background:#fff; height:40px; line-height:40px; font-size:22px; font-weight:600; width:200px; border-radius:5px; text-align:center; left:150px;}
.iabout_box .iabout_1200 .iabout_t01 p{ display:block; color:#fff; font-size:18px; padding-top:40px; text-align:center;}
.iabout_box .iabout_1200 .iabout_t02{ padding:30px 0px 5px 0px;}
.iabout_box .iabout_1200 .iabout_t02 .iabout_02left{  float:left; }
.iabout_box .iabout_1200 .iabout_t02 .iabout_02left img{width:478px; height:262px;border:5px solid #fff;}
.iabout_box .iabout_1200 .iabout_t02 .iabout_02right{ float:right; width:670px; font-size:14px; color:#fff;}
.iabout_box .iabout_1200 .iabout_t02 .iabout_02right p{ line-height:28px; text-indent:2em; color:#fff;}
.iabout_box .iabout_1200 .iabout_t02 .iabout_more{ width:200px; height:45px;  text-align:center;  font-size:16px; margin:0 auto; margin-top:20px; }
.iabout_box .iabout_1200 .iabout_t02 .iabout_more a{ display:block; height:45px; line-height:45px;background:#F90;}
.iabout_box .iabout_1200 .iabout_t02 .iabout_more a:hover{ background:#F90; color:#fff;}


.index_about{ width:100%; background:#1f8abf; overflow:hidden; padding:30px 0px;}
.iabout_left{ float:left; width:491px; border:1px solid #fff;}
.iabout_right{ width:680px; float:right; }
.iabout_right .iabout_p{ color:#fff; font-size:14px; line-height:28px;}
.gengduo{ display:block; width:120px; padding:10px 0px; background:#78c3e8; text-align:center; font-weight:bold; font-size:14px; margin-top:10px;}
.gengduo:hover{ background:#FC3; color:#fff;}
.iabout_tit{ font-size:18px;  margin-bottom:10px; border-bottom:1px dotted #1c75a0; line-height:35px; color:#fff; font-weight:bold; }

.index_youshi{ overflow:hidden; width:100%; padding-top:50px;}
.youshi_tit{ height:60px; text-align:center; font-size:30px; font-weight:bold; background:#0068b7; line-height:60px; color:#fff;}
.youshi_cont{ overflow:hidden; background:#eee; padding:20px 0px 10px 0px; height:500px;}
.youshi_cont .youshi_left{ float:left; width:475px; z-index:1;}
.youshi_cont .youshi_left img{ margin-top:25px; margin-left:30px;}
.youshi_cont .youshi_right{ z-index:2; width:820px;position:absolute; }
.youshi_cont .youshi_right ul li{ display:block; width:677px; height:90px; clear:both; margin-top:20px;}
.youshi_cont .youshi_right ul .ys1{ margin-left:480px;}
.youshi_cont .youshi_right ul .ys2{ margin-left:520px;  margin-top:25px; }
.youshi_cont .youshi_right ul .ys3{ margin-left:510px;  margin-top:25px; }
.youshi_cont .youshi_right ul .ys4{ margin-left:420px;  margin-top:25px; }
.youshi_cont .youshi_right ul li span{ display:block;    border-radius: 50%; height:60px; width:60px; line-height:60px; font-size:24px; font-weight:bold; color:#fff; text-align:center; background:#00a0e9; float:left}
.youshi_cont .youshi_right ul li p{ float:left; width:600px; padding-left:10px; line-height:22px; font-size:14px;}
.youshi_cont .youshi_right ul li b{ display:block; font-size:22px; line-height:35px;}

.i_news{ overflow:hidden; padding:10px 0px;}
.i_news .i_news_list{ float:left; width:382px; margin-right:26px;}
.i_news .i_news_list:nth-child(3){ margin-right:0px;}
.i_news .i_news_list .i_news_tit{ height:40px; line-height:40px; background:#eee; border-bottom:2px solid #00a0e9;}
.i_news .i_news_list .i_news_tit h3{ float:left; font-size:18px; line-height:40px; padding-left:10px;}
.i_news .i_news_list .i_news_tit a{ float:right; padding-right:10px;}
.i_news .i_news_list ul{ display:block; padding:10px; border:1px solid #eee; overflow:hidden;}
.i_news .i_news_list ul li{ border-bottom:1px dotted #ccc; display:block; overflow:hidden; padding:10px 0px;}
.i_news .i_news_list ul li .i_news_a1{ float:left; display:block; width:81px; height:60px; }
.i_news .i_news_list ul li .i_news_a1 img{ width:100%; height:100%;border-radius:5px;}
.i_news .i_news_list ul li .i_news_a1 img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.i_news .i_news_list ul li .i_news_a2{ padding-left:10px; display:block; float:left; width:275px;}
.i_news .i_news_list ul li .i_news_a2 b{ line-height:26px;}


.clearfix::after {
    content: "";
    display: block;
    clear: left;
}
.forty-tb {
    padding: 40px 0;}
.center-wrap {
    max-width: 1200px;
    margin: 0 auto;
}
.title-wrap, .title-wrap h3 {
    margin-bottom: 16px;
}
.title-wrap h3 {
    color: #3e3e3e;
    font-size: 36px;
    line-height: 36px;text-align:center;
}
.title-wrap p {
    margin: 0 auto;
    color: #9f9f9f;
    position: relative; text-align:center; background:url(../images/xbg.png) center no-repeat;
}
.news_list_index{
    width: 32.3%; float:left;margin-left: 1%;
}
.news_list_index:nth-child(1){ margin-left:0px;}
.news-box .news-list .news-content {
    border: 1px solid #f1e6e6;
}
.news-box .news-list .title {
    padding: 10px;
    background-color: #f6f6f6;
    border-bottom: 1px solid #f1e6e6;
}
.news-box .news-list .title p { font-size:16px; font-weight:bold;
    padding-left: 16px;
    border-left: 5px solid #195bd2;
}
.news-box .news-list .content {
    padding: 10px;
}
.news-box .news-list a {
    color: #666;
    font-size: 15px;
    line-height: 32px;
}
.news-box .news-list img {
    margin-bottom: 10px;
}
.news-box .news-list li {
    color: #e71305;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    list-style-type: square;
    list-style-position: inside;
}
.news-box .news-list a {
    color: #666;
    font-size: 15px;
    line-height: 32px;
}

/* icase start*/
.icase_box{ padding:10px 0;}
.icase_left{ float:left;}

.mr_t1 { background: url(../images/mr_1px.jpg) repeat-x left bottom; height: 40px; padding-right: 16px; }
.mr_t1name { font: bold 16px/40px "微软雅黑"; color: #FFF; background: #2257A2 url(../images/mr_t1bg.jpg) no-repeat right top; height: 40px; width: 145px; padding-left: 21px; float: left; }
.mr_t1name img { float: left; margin-top: 9px; margin-right: 6px; display: inline; }
.mr_frbox { height: 150px; border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE; padding: 20px 22px 15px 20px; }
.mr_frBtnL { float: left; margin: 28px 22px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height: 120px; width: 540px; }
.mr_frBtnR { float: right; margin-left:22px; margin-top: 28px; cursor: pointer; }
.mr_frUl ul li { display: inline; float: left; height: 115px; width: 125px; margin-right: 13px; overflow: hidden; }
.mr_frUl ul li img { display: block; margin-bottom: 7px; border: 1px solid #D8D8D8; }
.icase_right{ float:right; width:493px;}
.icase_right .icase_hz{ width:137px; height:40px; font-size:18px; background:#2257a2; text-align:center; line-height:40px; font-weight:bold; color:#fff;}
.icase_right .icase_ul{ border:1px solid #DEDEDE; display:block; overflow:hidden; padding:10px 0px;}
.icase_right .icase_ul li{ float:left; width:60px; height:60px; border-radius: 50%; background:#448aca; text-align:center; font-size:14px; padding-top:10px; font-weight:bold; color:#fff; margin:10px 10px 0px 10px;}
.icase_right .icase_ul p{ text-align:center; font-size:18px; padding:16px 0px;}

.fdlink{ width:100%; overflow:hidden; margin-top:20px;}
.fdlink .fd_box{ width:1200px; margin:0 auto; border:1px solid #eee; overflow:hidden;}
.fdlink ul li{ float:left; padding:0px 5px; line-height:30px;color:#666;}
.fdlink ul li a{ color:#666;}

.footer{ width:100%; padding:30px 0px; background:#2453b5; margin-top:20px; border-top:#036 solid 10px;}
.footer .footer_box{ width:1200px; margin:0 auto; overflow:hidden;}
.footer .footer_box .footer_left{ float:left; overflow:hidden; }
.footer .footer_box .footer_left .footer_ul{ display:block; float:left; padding:0px 20px 0px 10px; width:150px;}
.footer .footer_box .footer_left .footer_ul h3{ color:#fff; font-size:16px; font-weight:bold; margin-bottom:10px;border-left: 2px solid #fff; padding-left: 10px;}
.footer .footer_box .footer_left .footer_ul li{ display:block; line-height:32px;}
.footer .footer_box .footer_left .footer_ul li a{ color:#fff; font-size:14px;}
.footer .footer_box .footer_right{ float:left; padding:0px 0px 0px 50px; width:550px; color:#fff;}
.footer .footer_box .footer_right h3{ margin-bottom:10px; color:#fff; font-size:16px; font-weight:bold;}
.footer .footer_box .footer_right dl{ color:#fff; line-height:30px; border-right:1px solid #ccc; padding-right:45px;}
.footer .footer_box .footer_right dl a{ color:#fff;}
.footer_erweima{ float:left; padding-left:50px; padding-top:30px;}
.footer_erweima p{ font-size:14px; color:#fff; text-align:center; padding-top:5px;}

/* 产品列表*/
.cont_box{ width:100%; overflow:hidden; padding:15px 0px;}
.cont_box .cont_1200{ width:1200px; margin:0 auto; overflow:hidden;}
.cont_box .cont_1200 .left_box{ width:221px; float:left;}
.cont_box .cont_1200 .left_box .left_tit{ width:100%;  color:#fff; background:#226bda; }
.cont_box .cont_1200 .left_box .left_tit h3{ color:#fff; font-size:20px;  padding:30px 0px; padding-left:20px; font-weight:600;}
.cont_box .cont_1200 .left_box .left_tit h3 span{ display:block; font-weight:normal; font-size:12px; color:#CCC; padding-top:5px;}

/*折叠css*/
.list{width: 221px; margin:0 auto;}
.list ul>li{ border-bottom:0; margin-bottom:1px; background-color:#ccc;}
.list ul>li a{padding-left:20px;color:#333; font-size:14px; display: block; font-weight:bold; height:45px;line-height: 45px;position: relative; }
.list ul>li .inactive{ background:url(../images/off.png) no-repeat 184px center;}
.list ul>li .inactives{background:url(../images/on.png) no-repeat 184px center;} 
.list ul li ul{display: none;}
.list ul li ul>li { border-left:0; border-right:0; background-color:#eee; border-color:#467ca2; margin-bottom:0px;}
.list ul li ul>li ul{display: none;}
.list ul li ul>li a{ padding-left:5px; font-size:12px; font-weight:100; color:#333; margin:0 auto; width:170px; border-bottom:1px dotted #ccc;}
.list ul li ul>li a:hover{ color:#06C;}
.list ul li ul>li ul li { background-color:#d6e6f1; border-color:#6196bb; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#316a91; padding-left:30px;}
.left_lx{ width:221px; overflow:hidden; margin-top:20px;}
.left_lx .left_lx_tit{width:100%; height:60px;  color:#fff; background:#0c548a;}
.left_lx .left_lx_tit h3{ color:#fff; font-size:20px; width:100%; text-align:center;  line-height:60px; font-weight:600;}
.left_lx .left_lx_txt{ border-left:1px solid #0c548a; border-right:1px solid #0c548a; border-bottom:1px solid #0c548a;}
.left_lx .left_lx_txt p{ display:block; margin:0 auto; width:185px; padding:15px; line-height:25px; color:#535353;}
.left_lx .left_lx_txt p a{ color:#535353;}

.cont_bnaner{ width:100%; overflow:hidden;}
.cont_bnaner img{ width:100%; height:100%;}

.list_img_right{ float:right; width:953px; }
.list_img_right .list_img_tit{ height:40px; border-bottom:2px solid #1d6eb7;}
.list_img_right .list_img_tit h3{ display:block;  background:#226bda; padding:0px 20px; width:190px; line-height:40px; height:40px; text-align:center; font-size:16px; color:#fff;}
.list_img_right .list_img_ul{ display:block; overflow:hidden; border:1px solid #ededed;  }
.list_img_right .list_img_ul .listimg_li{ float:left; width:214px; padding:3px; margin-left:19px; margin-top:15px; border:1px solid #ededed;}
.list_img_right .list_img_ul .listimg_li:hover{ background:#439abf;}
.list_img_right .list_img_ul .listimg_li a{ display:block; overflow:hidden;}
.list_img_right .list_img_ul .listimg_li a img{ width:206px; height:154px;}
.list_img_right .list_img_ul .listimg_li a p{ line-height:20px; text-align:center; padding:0px 10px; height:45px; display:block; overflow:hidden; margin-top:5px;}
.list_img_right .list_img_ul .listimg_li a:hover{border-radius:5px; color:#fff;}
.list_img_right .list_img_ul .listimg_li a:hover p{ color:#fff;}

.pageinfo{ clear:both; width:800px;  margin:15px 0px; overflow:hidden;}
.pageinfo ul li{ float:left; padding:3px 5px; margin:0px 3px; border:1px solid #e5e5e5;}
.pageinfo ul li a{ color:#09F;}

/* 内容页*/
/*相关样式*/
.arcimg_left{ float:left; width:420px;}
#showbox { background:#eee;}

#showbox span { background:url(../images/whitebg.png) repeat;}
#showsum { left:25px; margin-top:10px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}

.showpage { width:400px; position:relative;}
.showpage a { display:block; width:15px; border:1px solid #ddd; height:60px; line-height:60px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-62px; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover { background:#ccc; color:#777;}

.arcimg_right{ float:right; width:520px;}
.arcimg_right .arcimg_tit{ font-size:18px; font-weight:600; height:40px; line-height:40px; border-bottom:1px dotted #ededed;}
.arcimg_right .arcimg_jianjie{ line-height:25px; padding:10px 0px;}
.arcimg_right .canshu{ line-height:28px; font-size:14px; overflow:hidden; background:#ededed; padding:8px;}
.arcimg_right .canshu p{ border-bottom:1px dotted #ccc;}
.arcimg_right .arc_zixun{ padding-top:20px; overflow:hidden;}
.arcimg_right .arc_zixun a{ display:block; width:130px; line-height:40px; height:40px; background:#09F; color:#fff; text-align:center; font-size:18px;}
.arcimg_right .arc_zixun a:hover{ background:#F63;}
.arcimg_xqtit{ height:35px; line-height:35px; margin-top:15px;}
.arcimg_xqtit span{ display:block; width:120px; background:#369; text-align:center; line-height:35px; font-size:14px; color:#fff;}
.arcimg_cont{ line-height:25px; font-size:14px; border:1px solid #ededed; overflow:hidden; padding:10px;}
.arcimg_cont h2{background: url(../images/zhuangshi.png)left bottom no-repeat;font-size: 20px;font-weight: bold; color: #0059a9; height: 36px; text-indent: 20px;padding: 0;margin: 20px 0;}
.arcimg_cont img{ max-width:100%; max-height:100%;}
.arcimg_cont table{ border:1px solid #eee;border-collapse: collapse;display: table;width: 100%;text-align: left;margin-bottom: 24px; margin-left: auto; margin-right: auto;}
.arcimg_cont tr{border: 0;border-top: 1px solid #ddd !important; background-color: #fff;}
.arcimg_cont tr:hover{ color:#fff; background:#39F !important;}
.arcimg_cont tr:nth-child(odd){background-color:#f7f7f7; }
.arcimg_cont tr td{font-size: 13px;min-width: 24px;line-height: 2em;vertical-align: top; border:1px solid #eee !important; background:none !important; text-align:center;}

.arc_xg{ width:963px;  border:1px solid #eee;  margin:15px 0px; overflow:hidden;}
.arc_xg .arc_xgtit{ width:100%; height:40px;  background:#eee; }
.arc_xg .arc_xgtit h3{ display:block; padding-left:18px; background:#369; width:100px; color:#fff; font-size:16px;line-height:40px;}
.arc_xg ul{ display:block; padding:20px 0px 0px 0px; overflow:hidden;}
.arc_xg ul .arc_xgli{ display:block; float:left; width:206px; height:206px; margin:0px 9px 0px 21px;}
.arc_xg ul .arc_xgli a img{ width:206px; height:156px; transition: all 0.6s;}
.arc_xg ul .arc_xgli a img:hover{transform: scale(1.2);}
.arc_xg ul .arc_xgli a:hover{ color:#09F;}
.arc_xg ul .arc_xgli .arc_xga01{ display:block; overflow:hidden; width:206px; height:156px; border:1px solid #ccc;}
.arc_xg ul .arc_xgli .arc_xga02{ display:block; text-align:center; padding-top:10px;}

.news_tit{ padding:15px 0px; text-align:center;}
.news_tit h3{ line-height:45px; font-size:32px; font-weight:600; background:url(../images/ntitbg.png) center no-repeat;}
.news_tit span{ line-height:30px; border:1px solid #999; padding:0px 40px;display:block; width:12%; margin:0 auto;}
.news_tit span a{ overflow:hidden; width:100%; font-size:14px; display:block;}

.n_contact{margin-bottom: 10px; margin-top:20px;}
.n_contact .content { line-height: 24px; background: rgb(249, 249, 249);padding: 5px 0px 10px 10px;}

.news_m2{max-width:1200px; padding:15px 0; margin:0px auto 0; overflow:hidden;}
.news_m2 ul{ margin-left:-3%;overflow:hidden;}
.news_m2 ul li{ width:47%;margin-top:15px; margin-left:3%; float:left; background-color:#fff; margin-bottom:15px;overflow:hidden;}
.news_m2 ul li img{ width:200px; height:auto;float:left; margin-right:15px; overflow:hidden; }
.news_m2 ul li h3{text-align:left; line-height:35px; height:35px; white-space:nowrap; text-overflow:ellipsis;font-weight:normal;  font-size:21px; color:#333333; overflow:hidden;}
.news_m2 ul li h3 a{color:#333333;}
.news_m2 ul li h4{ font-weight:normal;padding:3px 10px; color:#432c70; text-indent:12px; background:url(../images/time.png) 0px center no-repeat;font-size:12px; color:#999;  line-height:17px; overflow:hidden;}
.news_m2 ul li p{ text-align:left; line-height:1.6em; max-height:70px; color:#666666; padding:7px 12px 0px 0px; display:block;overflow:hidden;}
.news_m2 ul li p a:hover{ text-decoration:underline;color:#ed2d21;}
.news_m2 ul li p span{color:#ed2d21;}
.news_m2 ul li:hover{color:#1a1f95;}
.news_m2 ul li:hover h3 a{color:#3f95e4;}
.news_m2 ul li a:hover img{opacity: 0.9;}

.news_left{ float:left; width:210px; overflow:hidden;}
.news_left .news_left_tit{ height:80px; line-height:80px; background:#226bda; text-align:center;}
.news_left .news_left_tit h3{ line-height:80px; color:#fff;}
.news_left .news_left_ul{ display:block; border:2px solid #448aca; padding:10px;}
.news_left .news_left_ul li a{ display:block; height:40px; line-height:40px; border-bottom:1px dotted #ccc; text-align:center; font-size:14px;}
.news_left .news_left_ul li a:hover{ background:#448aca; color:#fff;}

.news_left_pro{ border:2px solid #448aca; padding:10px; overflow:hidden;}
.news_left_pro li{ width:90px; float:left; margin-bottom:10px; margin-left:3px;}
.news_left_pro li a img{ width:100%;}
.news_left_pro li a:hover img{opacity: 0.9;}
.news_left_pro li a p{ padding:10px 0px; text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.news_left_lx{border:2px solid #448aca; padding:10px; line-height:25px;}
.news_left_lx i{ color:#09F; padding-right:5px;}

.left_box_nav .news_left_tit{ height:50px; line-height:50px; background:#226bda; text-align:center; margin-top:20px;}
.left_box_nav .news_left_tit h3{ line-height:50px; color:#fff;}
.left_box_nav .news_left_ul{ display:block; border:2px solid #448aca; padding:10px;}
.left_box_nav .news_left_ul li a{ display:block; height:40px; line-height:40px; border-bottom:1px dotted #ccc; text-align:center; font-size:14px;}
.left_box_nav .news_left_ul li a:hover{ background:#448aca; color:#fff;}


.news_right{ float:right; width:963px;}
.news_right .news_right_ul{ display:block; overflow:hidden;}
.news_right_ul li{ display:block; padding-bottom:15px;overflow:hidden; border-bottom:1px dashed #CCC; margin-bottom:15px;}
.news_right_ul li dl{ float:left; width:100px; padding:10px 0px; background:#2a4966; color:#fff;}
.news_right_ul li dl font{ margin:0 auto; font-size:24px; display:block; text-align:center; }
.news_right_ul li dl span{ display:block; text-align:center; font-size:14px;color:#fff;}
.news_right_ul li a{ float:right; width:850px;}
.news_right_ul li a h4{ line-height:35px; font-size:16px; font-weight:600;}
.news_right_ul li a p{ padding-top:5px; color:#999;}


.news_arc_tit{ border-bottom:1px dashed #ccc; overflow:hidden; padding-bottom:10px;}
.news_arc_tit h1{ font-size:18px; text-align:center; line-height:40px; font-weight:600;}
.news_arc_tit p{ text-align:center; color:#999;}
.news_arc{ padding:10px; overflow:hidden; line-height:25px; font-size:14px;}
.news_arc h2{background: url(../images/zhuangshi.png)left bottom no-repeat;font-size: 20px;font-weight: bold; color: #0059a9; height: 36px; text-indent: 20px;padding: 0;margin: 20px 0;}
.news_arc table{ border:1px solid #eee;border-collapse: collapse;display: table;width: 100%;text-align: left;margin-bottom: 24px; margin-left: auto; margin-right: auto;}
.news_arc tr{border: 0;border-top: 1px solid #ddd !important; background-color: #fff;}
.news_arc tr:hover{ color:#fff; background:#39F !important;}
.news_arc tr:nth-child(odd){background-color:#f7f7f7; }
.news_arc tr td{font-size: 13px;min-width: 24px;line-height: 2em;vertical-align: top; border:1px solid #eee !important; background:none !important; text-align:center;}
.news_arc img{ max-height:100%; max-width:100%;}

.xgnews{ width:100%; overflow:hidden; margin:10px 0px;}
.xgnews .xgnews_tit{ height:40px; line-height:40px; background:url(../images/xgnewstit.gif) left center no-repeat; border-bottom:1px solid #eee; margin-bottom:10px;}
.xgnews .xgnews_tit span{ font-size:18px; padding-left:15px;}
.xgnews ul li{ background:url(../images/dian.jpg) left center no-repeat; line-height:40px; border-bottom:1px dashed #ccc; float:left; width:450px; margin-right:20px;}
.xgnews ul li a{ padding-left:10px; float:left; width:350px;}
.xgnews ul li span{ float:right;}

.about_tit{ line-height:50px; font-size:36px; font-weight:600; text-align:center; padding:15px 0px;}
.p25{ line-height:25px; font-size:14px; text-indent:2em;}
.about_img{ float:left; width:600px;}
.about_img_dl01{ width:600px; height:450px; overflow:hidden; position:relative;}
.about_img_dl01 dt{ display:block; position:relative;}
.about_img_dl01 dt img{ width:600px; height:450px;transition: all 0.6s;}
.about_img_dl01:hover img{transform: scale(1.2);}
.about_img_dl01 dd{ position:absolute; left:0; display:block; width:100%; top:0;  height:auto;}
.about_img_dl01 dd h3{ font-size:32px; color:#fff; padding-top:30px; padding-left:20px; font-weight:600;}
.about_img_dl01 dd p{ padding:15px; line-height:25px; color:#fff;}
.about_img_dl01 dd .about_a{ display:block; width:150px; height:50px; line-height:50px; font-size:18px; text-align:center; color:#fff; border:2px solid #fff; margin:0 auto;}

.about_img_right{ float:right; width:578px; overflow:hidden;}
.about_img_right ul li{ display:block; position:relative; height:215px; margin-bottom:20px;}
.about_img_right ul li .about01{ position:relative; width:100%; overflow:hidden;}
.about_img_right ul li .about01 img{ width:590px; height:215px;transition: all 0.6s; }
.about_img_right ul li:hover img{transform: scale(1.2);}
.about_img_right ul li .about02{ position:absolute; top:0; left:0; width:50%; font-size:14px; color:#fff; background:#06C; height:215px; padding:15px; background:url(../images/dt.png);}
.about_img_right ul li .about02 h3{ color:#fff; padding-bottom:10px; }
.about_img_right ul li .about03{ right:0; left:inherit; background:url(../images/dt01.png);}

.lxwm_01{ overflow:hidden; width:100%;}
.lxwm_img{ float:left; width:478px; height:262px;}
.lxwm_txt{ float:right; width:700px; line-height:40px; font-size:14px;}
.lxwm_txt i{ font-size:16px; color:#F00; padding-right:5px;}
.lxwm_tel{ font-size:18px; color:#F00;}
.lxwm_zx{ width:170px; height:40px; line-height:40px; text-align:center;  color:#fff;}
.lxwm_zx a{ display:block; color:#fff; width:100%; overflow:hidden;background:#F63; font-size:14px;}
.lxwm_zx a:hover{ background:#09F;}

.danye_tit{ height:40px; border-bottom:2px #ededed solid;}
.danye_tit span{ display:block; height:40px; line-height:40px; background:#448aca; width:120px; text-align:center; font-size:14px; color:#fff; font-weight:bold;}
.danye_arc{ line-height:28px; padding:10px; font-size:14px;}
.btn3{ display:none;}
/* liuyan start*/
.clears{ clear:both;}
.messages{padding:15px 0;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {height:30px;margin-bottom:10px;}
.messlist label{float:left;width:100px; height:30px; font-size:14px; line-height:30px; text-align:right;padding-right:10px;}
.messlist input{float:left;width:300px;height:28px;padding-left:5px;border:#ccc 1px solid;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width:400px; height:110px;padding:5px;border:#ccc 1px solid;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{padding:0px 0 0 110px;}
.messsub input{width:100px; height:35px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer;margin-right:5px}
.messsub input:hover{ background:#f60;color:#fff;}
#label0{display:none;color:#0aa770;height:28px;line-height:28px;}
#label1{display:none;color:#0aa770;height:28px;line-height:28px;}
#label2{display:none;color:#0aa770;height:28px;line-height:28px;}
#label3{display:none;color:#0aa770;height:28px;line-height:28px;}
#label4{display:none;color:#0aa770;height:28px;line-height:28px;}
#label5{display:none;color:#0aa770;height:28px;line-height:28px;}
#label6{display:none;color:#0aa770;height:28px;line-height:28px;}
#label7{display:none;color:#0aa770;height:28px;line-height:28px;}
#label8{display:none;color:#0aa770;height:48px;line-height:48px;}
#label9{display:none;color:#0aa770;height:48px;line-height:48px;}
#label10{display:none;color:#0aa770;height:48px;line-height:48px;}













